
using QdbUnit.Extensions.Fixtures;

namespace QdbUnit.Extensions.Fixtures
{
	public class QdbFixtures
	{
		public static QdbSolo NewSolo()
		{
			return new QdbSolo();
		}

		public static QdbInMemory NewInMemory()
		{
			return new QdbInMemory();
		}

		public static IMultiSessionFixture NewEmbedded()
		{
			return new QdbEmbeddedSessionFixture();
		}

		public static IMultiSessionFixture NewEmbedded(string label)
		{
			return new QdbEmbeddedSessionFixture(label);
		}

		public static QdbNetworking NewNetworkingCS()
		{
			return new QdbNetworking();
		}

		public static QdbNetworking NewNetworkingCS(string label)
		{
			return new QdbNetworking(label);
		}
	}
}
